Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F3 Ukraine F3 Israel F2 Uzbekistan F3 Ukraine F2 Ukraine F3 Belarus F1 Romania F13 Romania F14 Ukraine F3 Belarus F4 Serbia F1 Serbia F2 Belarus F1 Belarus F2 USA F8 Ukraine F1 Ukraine F2 Ukraine F3 Turkey F13 Turkey F14 Bulgaria F1 Turkey F21 Turkey F22 Russia F8 Russia F9 Armenia F1 Armenia F2 Russia F1 Ukraine F3 Bulgaria F2 Romania F16 Spain F1 Spain F4 Belgium F13 USA F26 USA F27 Russia F1 Uzbekistan F1 Georgia F1 Uzbekistan F2 Georgia F2 Belarus F2 Romania F2 Romania F4 Romania F15 Romania F14 Romania F15 Russia F3 USA F24 Belarus F2 Ukraine F1 Ukraine F2 Bulgaria F2 Israel F1 Israel F3 Austria F1 Austria F2 Poland F3 Uzbekistan F4 Ukraine F4 Turkey F26 Italy F16 (Padova) Kazakhstan F1 (Aktobe) Turkey F11 (Antalya) France F2 Poland F2 Banca Stato Challenger Lugano - Lugano Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Zagreb Open - Zagreb Challenger Copa Sevilla Internacionales de Andalucia - Seville Olimp Kyiv Open - Kiev Challenger Brasov - Brasov 2001 Challenger Canottieri Mincio - Mantova Intelig Tennis Cup - Brasilia IX Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov 10th Wartburg Open - Eisenach San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Geneva Challenger - Geneva Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Warta Cup 2001 - Sopot DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Copa Petrobras - Montevideo XL Capital Bermuda Open - Bermuda 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Rabat Challenger Marrakech Challenger Barletta Challenger Ljubljana Open - Ljubljana Napoli Challenger Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Bytom Challenger Kyiv Open - Kiev Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago PrivatBank Cup - Dnepropetrovsk Copa Kia - Santiago Vigo Challenger Citta di Monza - Monza San Sebastian Challenger Szczecin Challenger Tulsa Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville Santiago Challenger XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Rome Challenger Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger Genova Open Challenger - Genova San Sebastian Challenger Banja Luka Challenger Tulsa Challenger Buenos Aires Challenger Le Gosier Challenger Rimini Challenger Copa Petrobras Guadalajara - Guadalajara Prostejov Challenger Turin Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Manerbio Challenger Pekao Open - Szczecin Seville Challenger ATP Challenger Trophy 2007 - Trnava Banja Luka Challenger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Morocco Tennis Tour - Tanger Sao Leopoldo Challenger Sir Supermercati - Rome Turin Challenger Barranquilla Challenger Kosice Challenger San Luis Potosi Challenger Pereira Challenger Santiago Challenger Sao Paulo Challenger Samarkand Challenger Karshi Challenger Copa Petrobras - Buenos Aires Lermontov Challenger Savannah Challenger Tunis Challenger Samarkand Challenger Prostejov Challenger Timisoara Challenger - Timisoara Prague Challenger Tanger Challenger Semgroup Challenger - Tulsa Timisoara Challenger Copa Petrobras-Argentina - Buenos Aires Scheveningen Challenger Tampere Challenger Oberstaufen Challenger Liberec Challenger San Marino Challenger Banja Luka Challenger Szczecin Challenger San Juan Challenger Buenos Aires Challenger Kazan Challenger Eckental Challenger Kolkata Challenger New Delhi Challenger Le Gosier Challenger Mohammedia Challenger Scheveningen Challenger Nord LB Open 2007 - Braunschweig Prague Challenger Cordenons Challenger Szczecin Challenger Banja Luka Challenger Meknes Challenger Tashkent Challenger Indore Challenger Pozoblanco Challenger Guangzhou Challenger Napoli Challenger Ostrava Challenger Heilbronn Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Perugia Challenger Padova Challenger Liberec Challenger Manerbio Challenger Banja Luka Challenger Mohammedia Challenger Aix En Provence Challenger Bratislava Challenger Buenos Aires Challenger Stella Artois Clay Court Championships - Budaors Santo Domingo Challenger Jonkoping Challenger Santiago Challenger Citta di Brindisi - Brindisi Kazan Challenger St. Brieuc Challenger Nanjing Challenger Poprad Tatry Challenger Tampere Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Chengdu Challenger Rome Challenger Brest Challenger Vercelli Challenger Cordenons Challenger Seoul Challenger Bratislava Challenger Wroclaw Challenger Qingdao Challenger Karshi Challenger Rome Challenger Shymkent Challenger Vicenza Challenger Lyon Challenger La Serena Open - La Serena Poznan Challenger Meerbusch Challenger Alphen Challenger Izmir Challenger Nanchang Challenger Brasov Challenger Cassis Challenger Rijeka Challenger Braunschweig Challenger Shymkent Challenger Shymkent Challenger Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Bastad Challenger Brescia Challenger Bordeaux Challenger Prostejov Challenger Rio De Janeiro Challenger Asuncion Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger Bangalore Challenger Pune Challenger Bratislava Challenger Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Prague Challenger Copa Petrobras Uruguay - Montevideo Lima Challenger Copa Petrobras Paraguay - Asuncion Alexander Kolyaskin Memorial - Donetsk Casablanca Challenger Wroclaw Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Shenzhen Challenger Aix En Provence Challenger Rome Challenger Furth Challenger Astana Challenger Biella Challenger Cortina Challenger Prague Challenger Almaty Challenger Seville Challenger Istanbul Challenger Astana Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Happy Valley Challenger Milan Challenger AXA Open II - Espinho Wroclaw Challenger Anning Challenger Karshi Challenger Samarkand Challenger Ludwigshafen Challenger Almaty Challenger Moscow Challenger Spain F1 Poznan Challenger LTA Hull Challenger - Hull St. Petersburg 2 Challenger Curitiba Challenger Fergana Challenger - Fergana Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Tashkent Challenger Quanzhou Challenger Francavilla Challenger Samarkand Challenger Lisbon Challenger Tashkent Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Tashkent Challenger Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Bratislava Challenger Exim Agmedia Open - Kosice Tunis Open - Tunis Shymkent Challenger Tunis Challenger Bordeaux Challenger Liuzhou Challenger Shenzhen Challenger Prostejov Challenger Bangalore Challenger ATP Open Castilla y Leon - Segovia Pune Challenger Playford Challenger Nur-Sultan 1 Challenger Bangkok Challenger Zhuhai Challenger Shenzhen Challenger St. Brieuc Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Samarkand Challenger Riviera di Rimini Challenger - Rimini Astana Challenger Pekao Open 2003 - Szczecin Prague Challenger Cassis Challenger Ortisei Challenger Gelsor Open Romania - Bucharest KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia 5th Sardinian International Championships - Cagliari Mallorca Open - Mallorca Karshi Challenger Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger BMW Brixina Tennis Open 2000 - Bressanone Brest Challenger Open 13 - Marseille Prague Challenger Cordoba Challenger Surbiton Challenger Top Wool Challenger Biella - Biella Trofeo Conde de Godo - Barcelona Moscow Challenger Copa Petrobras - Aracaju Mallorca Open - Mallorca Pro Tennis World Open - Boca Raton Czech Open - Prostejov Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Nur-Sultan Challenger Poznan Challenger Ismaning Challenger Bratislava Challenger Rabat Challenger Bangkok Challenger Furth Challenger Blois Challenger Segovia Challenger Copa Petrobras-Uruguay - Montevideo Nur-Sultan Challenger Perugia Challenger Rijeka Challenger Cary Challenger Sarasota Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Heineken Open - Auckland Idea Prokom Open - Sopot Alessandria Challenger Alphen Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Zagreb Challenger Furth Challenger Braunschweig Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Kosice Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Tata Open - Chennai Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Sarasota Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Shenzhen Challenger St. Brieuc Challenger Copa Telmex - Buenos Aires Brasov Challenger ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Penza Challenger Brisbane International - Brisbane Brasil Open - Sao Paulo International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest BMW Open - Munich Open de Moselle - Metz Furth Challenger Seville Challenger Szczecin Challenger Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Happy Valley Challenger Tashkent Challenger Glasgow Challenger Bucaramanga Challenger Bergamo Challenger Abierto Mexicano Telcel - Acapulco Rio De Janeiro Challenger Raanana Challenger Copa Telmex - Buenos Aires Porto Alegre Challenger Serbia Open - Belgrade Furth Challenger Campbells Hall of Fame Tennis Championships - Newport Medellin Challenger Brasil Open - Costa do Sauipe Eckental Challenger San Juan Challenger Guayaquil Challenger Marbella Challenger Tyumen Challenger Copa Claro - Buenos Aires Portugal Open - Oeiras Winston-Salem Open - Winston-Salem ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Grand Prix Hassan II - Casablanca St. Brieuc Challenger Argentina Open - Buenos Aires Batman Challenger Kremlin Cup - Moscow Bergamo Challenger Cherbourg Challenger Sarajevo Challenger US Men's Clay Court Championship - Houston Antalya Cup - Antalya Mersin Challenger St. Brieuc Challenger Mersin Challenger Panama City Challenger St. Petersburg Open - St. Petersburg Rome Challenger TEB BNP Paribas Istanbul Open - Istanbul Serbia Open - Belgrade Allianz Suisse Open Gstaad - Gstaad Rome Challenger Kremlin Cup - Moscow Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger ATP Kremlin Cup - Moscow Sao Paulo Challenger Tour Finals Astana Open - Nur-Sultan Panama City Challenger Guadalajara Challenger Morelos Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Open Sabadell Atlantico - Barcelona Brest Challenger Eckental Challenger Guayaquil Challenger Guadalajara Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger Almaty Challenger Izmir Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors - Basel Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bergamo Challenger Buenos Aires Challenger Internationaux de Tennis de Brest - Brest Credit Agricole Suisse Open - Gstaad Anning Challenger San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger Mons Challenger Prague Challenger ATP Challenger Tour Finals Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Hamburg Challenger Malaysian Open - Kuala Lumpur Cherbourg Challenger Pune Challenger Bangkok Challenger Tashkent Challenger Anning Challenger Karshi Challenger Moselle Open - Metz Fergana Challenger Biella Challenger Perugia Challenger Prague Challenger Sopot Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Istanbul Challenger Cairo Challenger 2002 - Cairo Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Scheveningen Challenger Nur-Sultan Challenger Liberec Challenger Istanbul Challenger VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov Nur-Sultan 2 Challenger Astana Open - Astana The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Grand Prix Hassan II - Marrakech Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Croatia Open - Umag Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Garanti Koza Sofia Open - Sofia Samarkand Challenger Open Seat Godo 2003 - Barcelona Bangkok Challenger Anning Challenger Nanchang Challenger Almaty Challenger Masters Series Madrid - Madrid Grand Prix Hassan II - Casablanca Tennis Masters Series - Madrid Cagliari Challenger Internazionali BNL dItalia - Rome Copa AT&T - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Campionati Internazionali d'Italia - Rome U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London BA-CA Tennis Trophy - Vienna Croatia Open - Umag Copa Telmex - Buenos Aires Pacific Life Open - Indian Wells Australian Open - Melbourne AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QF, AUS-KAZ 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon (juniors) French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 2, 2R, UKR-HUN 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, SRB-KAZ 3-2 U.S. Open (juniors)